Reasoning over Norm Compliance via Planning
نویسندگان
چکیده
Norms are a way to provide some flexibility to the specification of acceptable actor behaviour in a shared context. Instead of viewing norms as static restrictions over an agent’s conduct (and autonomy), the full power of normative specifications comes when norms are seen as guidelines that agents can use in their decision-making. In literature there is a lot of work on norm theories, models and specifications on how agents might take norms into account when reasoning, but many of them focus on the goal or intention selection, and few of them works apply the norms into the agent’s plan generation. In this paper we present a norm-oriented agent that takes into consideration operationalised norms during the plan generation phase, using them as guidelines to decide the agent’s future action path. In our work norms can be obligations or prohibitions which can be violated, and are accompanied by repair norms in case they are breached. To make norms influence plan generation, our norm operational semantics is expressed as an extension/on top of STRIPS semantics, acting as a form of temporal restrictions over the trajectories (plans) computed by the planner. In combination with the agent’s utility functions over the actions, the norm-aware planner computes the most profitable trajectory concluding to a state of the world where the effects of all the active norms have been explored, including the repair norms. We use a simplified fire emergency scenario in order to demonstrate the usefulness of the framework, integrating the norm-aware planner to 2APL agent architecture. We depict possible outcomes depending on criteria such as time and danger.
منابع مشابه
Normative Practical Reasoning via Argumentation and Dialogue
In a normative environment an agent’s actions are not only directed by its goals but also by norms. Here, potential conflicts among the agent’s goals and norms makes decision-making challenging. We therefore seek to answer the following questions: (i) how should an agent act in a normative environment? and (ii) how can the agent explain why it acted in a certain way? We propose a solution in wh...
متن کاملReasoning about norm compliance
This paper proposes a reasoning process to allow agents to decide when and how norms should be violated or obeyed. The coherence-based reasoning mechanism proposed in this paper, allows norm aware agents to confront the norm compliance dilemma and build alternatives for such normative decisions.
متن کاملPrognostic agent assistance for norm-compliant coalition planning
In this paper we describe a software assistant agent that can proactively assist human users situated in a time-constrained environment. We specifically aim at assisting the user’s normative reasoning– reasoning about prohibitions and obligations–so that the user can focus on her planning objectives. In order to provide proactive assistance, the agent must be able to 1) recognize the user’s pla...
متن کاملReasoning under compliance assumptions in normative multiagent systems
The use of norms in multiagent systems has proven to be a successful approach in order to coordinate and regulate the behaviour of participating agents. In such normative systems it is generally assumed that agents can obey or disobey norms. In this paper, we develop a logical framework for normative systems that allows reasoning about agents’ abilities under a multitude of norm compliance assu...
متن کاملPrognostic normative reasoning in coalition planning∗ (Extended Abstract)
INTRODUCTION Human users planning for multiple objectives in coalition environments are subjected to high levels of cognitive workload, which can severely impair the quality of the plans created. The cognitive workload is significantly increased when a user must not only cope with a complex environment, but also with a set of unaccustomed rules that prescribe how the coalition planning process ...
متن کامل